mechanical composting - French English Dictionary